function isArray(object){
    return object && typeof object==='object' &&
            Array == object.constructor;
}

//src,des:js obj   paramArray: js Array
function copyObject(src,des,paramArray){
	console.log(this);
	$.each(paramArray, function() {
		console.log(src[this]);
		des[this]=src[this];
	});
	console.log(des);
}

function convertNullField2Blank(object){
	if (typeof object == "array"){
		for(var i in object){
			convertNullField2Blank(object[i]);
		}
	}else if(typeof object == "object"){
				
	}
}


//隐藏编辑按钮、信息模块 ，显示编辑模块,注意对于 需要Js生成大量元素的模块，不要随便使用hide,因为需要重新渲染，影响性能
function hideAndShow(hideIdArray,showIdArray){
	$.each(showIdArray, function() {
		console.log(this);
		$("#"+this).css({visibility:'visible'});
		$("#"+this).css({position:'static'});
	});
	
	$.each(hideIdArray, function() {
		console.log(this);
		$("#"+this).css({visibility:'hidden'});
		$("#"+this).css({position:'absolute'});
	});
}



//折叠函数: selfObj 折叠按钮本身 ,contentId:折叠div id
function collapseContent(selfObj,contentId){
	console.log($(selfObj).text());
	console.log($(selfObj).data("iscollapsed")==false);
	console.log(contentId);
	if($(selfObj).data("iscollapsed")){
		$(selfObj).html('&#xe660;');
		console.log("展开");
		$("#"+contentId).show();
		$(selfObj).data("iscollapsed",false);
	}else{
		console.log("折叠");
		$(selfObj).html('&#xe695;');
		$("#"+contentId).hide();
		$(selfObj).data("iscollapsed",true);
	}
}